跳到主要内容

files.meta.{binaryId}

获取文件元数据

  • 请求路由: files.meta.{binaryId}
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "files.meta.user:user1@aspiretop:avatar.png"
});

请求参数​

名称类型必须说明
binaryIdString是

返回​

文件元数据

{
"tenantId" : "aspiretop",
"binaryId" : "user:user1@aspiretop:avatar.png",
"hash" : "EF3EF484CE401DEF68A4A96FC8D5EB5C",
"filename" : "pic.png",
"length" : 16574,
"mimeType" : "image/png",
"lastModified" : 1625703881653,
"expires" : 0
}

返回属性​

名称类型说明
binaryIdString二进制资源标识
hashString文件内容的MD5 Hash
filenameString文件名
lengthNumber二进制内容长度字节数
mimeTypeString内容MimeType, 例如: image/png, application/pdf
lastModifiedNumber最后更新时间戳
expiresNumber指定二进制内容的有效期,单位为:秒,过期后会被自动清理,元数据也会被删除
默认为180天,可通过系统配置修改默认有效天数
tenantIdString租户ID

下载结果模型定义